u9ImHd.registerModule('ProductDisplay', [])
    .config(['$stateProvider', function ($stateProvider) {
        $stateProvider
            .state('ProductDisplay', {
                url: '/ProductDisplay',
                templateUrl: u9ImHd.getFullPath('tpls/productDisplay.html', 'ProductDisplay'),
                controller: 'ProductDisplay.ProductDisplayCtrl',
                resolve: {
                    loadFile: ['$ocLazyLoad', function ($ocLazyLoad) {
                        return $ocLazyLoad.load({
                            name: 'ProductDisplay.file',
                            files: [
                                u9ImHd.getFullPath('js/controllers/productDisplay.productDisplayCtrl.js', 'ProductDisplay'),
                                u9ImHd.getFullPath('js/controllers/productDisplay.departmentCtrl.js', 'ProductDisplay'),
                                u9ImHd.getFullPath('js/services/productDisplay.service.js', 'ProductDisplay')
                            ]
                        });
                    }]
                }
            })
            .state('Department', {
                url: '/Department',
                templateUrl: u9ImHd.getFullPath('tpls/departmentList.html', 'ProductDisplay'),
                controller: 'ProductDisplay.DepartmentCtrl'
            });
    }]);